Two Heuristics for the Euclidean Steiner Tree Problem
نویسندگان
چکیده
The Euclidean Steiner tree problem is to find the tree with minimal Euclidean length spanning a set of fixed points in the plane, allowing the addition of auxiliary points to the set (Steiner points). The problem is NP-hard, so polynomial-time heuristics are desired. We present two such heuristics, both of which utilize an efficient method for computing a locally optimal tree with a given topology. The first systematically inserts Steiner points between edges of the minimal spanning tree meeting at angles less than 120 degrees, performing a local optimization at the end. The second begins by finding the Steiner tree for three of the fixed points. Then, at each iteration, it introduces a new fixed point to the tree, connecting it to each possible edge by inserting a Steiner point, and minimizes over all connections, performing a local optimization for each. We present a variety of test cases that demonstrate the strengths and weaknesses of both algorithms. 1 Steiner Trees Given a set of fixed (or terminal) points t1, . . . , tn in < , the Steiner tree problem is to find the shortest network (in the Euclidean sense) connecting School of Computer Science, Carnegie Mellon University, Pittsburgh, PA. E-mail: [email protected]. The work of this author was conducted at New York University with support from National Science Foundation grant CCR-9625955. Computer Science Department, Courant Institute of Mathematical Sciences, New York University, New York, NY. E-mail: [email protected]. The work of this author was supported in part by National Science Foundation grant CCR-9625955.
منابع مشابه
Two Heuristics for the Steiner Tree Problem
The Steiner tree problem is to nd the tree with minimal Euclidean length spanning a set of xed points in the plane, given the ability to add points (Steiner points). The problem is NP-hard, so polynomial-time heuristics are desired. We present two such heuristics, both of which utilize an eecient method for computing a locally optimal tree with a given topology. The rst systematically inserts S...
متن کاملBetter approximation bounds for the network and Euclidean Steiner tree problems
The network and Euclidean Steiner tree problems require a shortest tree spanning a given vertex subset within a network G = (V; E; d) and Euclidean plane, respectively. For these problems, we present a series of heuristics nding approximate Steiner tree with performance guarantee coming arbitrary close to 1+ln2 1:693 and 1+ln 2 p 3 1:1438, respectively. The best previously known corresponding v...
متن کاملConcatenation - Based Greedy Heuristics for the Euclidean
We present a class of O(n log n) heuristics for the Steiner tree problem in the Euclidean plane. These heuristics identify a small number of subsets with few, geometrically close, terminals using minimum spanning trees and other well-known structures from computational geometry: De-launay triangulations, Gabriel graphs, relative neighbourhood graphs, and higher-order Voronoi diagrams. Full Stei...
متن کاملLocal Search for the Steiner Tree Problem in the Euclidean Plane Local Search for the Steiner Tree Problem in the Euclidean Plane
Most heuristics for the Steiner tree problem in the Euclidean plane perform a series of iterative improvements using the minimum spanning tree as an initial solution. We may therefore characterize them as local search heuristics. In this paper, we rst give a survey of existing heuristic approaches from a local search perspective, by setting up solution spaces and neighbourhood structures. Secon...
متن کاملAlgorithms for the power-p Steiner tree problem in the Euclidean plane
We study the problem of constructing minimum power-p Euclidean k-Steiner trees in the plane. The problem is to find a tree of minimum cost spanning a set of given terminals where, as opposed to the minimum spanning tree problem, at most k additional nodes (Steiner points) may be introduced anywhere in the plane. The cost of an edge is its length to the power of p (where p ≥ 1), and the cost of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Global Optimization
دوره 13 شماره
صفحات -
تاریخ انتشار 1998